package com.bgs.eat.memberRecord.service;

import com.bgs.eat.memberRecord.entity.MemberRecordEntity;
import com.bgs.eat.page.PageRequest;
import com.bgs.eat.page.PageResult;

import java.util.List;

/**
* @Author G胖
* @Description 购买会员卡记录
* @Date 2022-10-11 上午 11:22
* @Return

*/
public interface MemberService {

    /**
     * @Author G胖
     * @Description 用户界面--购买超级吃货会员
     * @Date 2022-10-11 下午 07:41
     * @Return com.bgs.eat.config.CommonResult

     */
    Integer buyEatMember(MemberRecordEntity memberRecord);

    /**
     * @Author G胖
     * @Description  后端管理---用户购买会员记录分页查询+模糊查（用户账号，开通会员名称。开通时间，过期时间）
     * @Date 2022-10-12 上午 10:55
     * @Return com.bgs.eat.page.PageResult

     */
    PageResult getMemberRecordByPage(PageRequest pageRequest, String userName, String memberName, String startOpenTime, String overOpenTime);
}
